From: Keir Fraser Date: Fri, 6 Mar 2009 19:07:15 +0000 (+0000) Subject: i386: Build fix. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~13994^2~19 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=80334149516ceaa6e893460b17ab6ccf6646b101;p=xen.git i386: Build fix. Signed-off-by: Keir Fraser --- diff --git a/xen/drivers/passthrough/vtd/x86/vtd.c b/xen/drivers/passthrough/vtd/x86/vtd.c index a8ff49a126..bf6c1ead0f 100644 --- a/xen/drivers/passthrough/vtd/x86/vtd.c +++ b/xen/drivers/passthrough/vtd/x86/vtd.c @@ -153,12 +153,13 @@ void hvm_dpci_isairq_eoi(struct domain *d, unsigned int isairq) void iommu_set_dom0_mapping(struct domain *d) { - u64 i, j, tmp; - unsigned long max_pfn = max(max_page, 0x100000000ul >> PAGE_SHIFT); + u64 i, j, tmp, max_pfn; extern int xen_in_range(paddr_t start, paddr_t end); BUG_ON(d->domain_id != 0); + max_pfn = max_t(u64, max_page, 0x100000000ull >> PAGE_SHIFT); + for ( i = 0; i < max_pfn; i++ ) { /*